import java.util.ArrayList;
import java.util.Date;
public class ClubDescuentos {

	private ArrayList<Socio> socios = new ArrayList<Socio>();
	private ArrayList<Descuentos> descuentos = new ArrayList<Descuentos> ();
	
	
	public ArrayList<Socio> getSocios() {
		return socios;
	}
	public void setSocios(ArrayList<Socio> socios) {
		this.socios = socios;
	}
	public ArrayList<Descuentos> getDescuentos() {
		return descuentos;
	}
	public void setDescuentos(ArrayList<Descuentos> descuentos) {
		this.descuentos = descuentos;
	}
	public boolean existe(String rut){
		for( int i = 0; i < socios.size(); i++){
			if (socios.get(i).getRut().equals( rut)) return true;
		}
		return false;
	}
	public ArrayList<Cliente> nuevoSocio(Cliente c, ArrayList<Cliente> clientes){
		Socio s = new Socio(c.getNombre(), c.getRut(), c.getGenero(), c.getFechaNacimiento(), c.getDireccion(), c.getFonoDeContacto(),0,new Date(), c.getContratos());
		clientes.add(s);
		clientes.remove(c);
		return clientes;
	}
	public ArrayList<Cliente> eliminaSocio(Cliente c, ArrayList<Cliente> clientes){
		for(int i =0; i<socios.size();i++){
			if(socios.get(i).getRut().equals(c.getRut())){
				Cliente cAux = new Cliente(c.getNombre(),c.getRut(),c.getGenero(),c.getFechaNacimiento(),c.getDireccion(),c.getFonoDeContacto());
				clientes.add(cAux);
				socios.remove(i);
				clientes.remove(c);
			}
		}
		return clientes;
	}
}
